package com.wcy.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.wcy.domain.SysUser;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>Title:SysUserService.java</p >
 * <p>Description: </p >
 * <p>Copyright: 公共服务与应急管理战略业务本部 Copyright(c)2020</p >
 * <p>Date:2021/9/18 22:14</p >
 *
 * @author wcy (wangchaoyanga@mail.taiji.com.cn)
 * @version 1.0
 */
public interface SysUserService extends IService<SysUser> {

    /**
     * 分页查询员工
     * @param page
     * @param mobile 员工手机
     * @param fullname 员工名称
     * @return
     */
    Page<SysUser> findByPage(Page<SysUser> page, String mobile, String fullname);

    /**
     * 新增员工 附加员工角色
     * @param sysUser
     * @return
     */
    boolean addSysUser(SysUser sysUser);

    /**
     * 修改员工信息 附加员工角色
     * @param sysUser
     * @return
     */
    boolean updateSysUser(SysUser sysUser);

    /**
     * 删除员工信息 删除附带的角色信息
     * @param userIds
     * @return
     */
    boolean deleteSysUser(Long[] userIds);
}
